IronXL ハウツー C# を使用してデータテーブルを CSV に変換する方法 C# を使用して Datatable を CSV に変換する方法 カーティス・チャウ 更新日:7月 22, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English IronXLを使用すると、既存のデータテーブルを取り込み、数ステップでCSVに変換できます。 この記事はその迅速な例を示すことを目的としています。 見出し:2(クイックスタート: データテーブルからCSVへのワンラインエクスポート) IronXLを使用して、いっぱいのDataTableを簡単な呼び出しで即座にCSVファイルに変換します。ループもInteropも面倒もありません。 SaveAsCsvを使用して数秒でエクスポートするためには、ワークブックとそのデフォルトワークシートが必要なだけです。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronXL をインストールします PM > Install-Package IronXL.Excel このコード スニペットをコピーして実行します。 IronXL.WまたはkBook.Create().DefaultWまたはkSheet.SaveAsCsv("output.csv", ","); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) DataTable を CSV に変換する C# ライブラリをダウンロードしてインストールします。 新しいデータを保存するにはDataTableクラスを利用する 新しいスプレッドシートを作成するか、既存のスプレッドシートをインポートします 表の行をループし、それに応じてワークシートのセルに入力します。 SaveAsCsv C#関数を使用してCSVファイルにエクスポートする ステップ1 1. IronXLを追加 IronXLをアプリケーションで使用するには、まずインストールする必要があります。 幸いなことに、彼らはプロジェクトにIronXLをインストールする多くのオプションを提供しています。 次のリンクを使用して彼らのサイトからダウンロードしてください: https://ironsoftware.com/csharp/excel/docs/ または Visual Studioで、プロジェクトメニューを選択 NuGetパッケージの管理をクリック IronXL.Excelを検索 インストールをクリックします Install-Package IronXL.Excel 図1 - IronXL.Excel NuGetパッケージ チュートリアル 2. データテーブルを作成し、CSVにエクスポート 準備完了です。 まず、IronXL名前空間をインポートしてください。 using IronXL; using IronXL; Imports IronXL $vbLabelText $csharpLabel 次に、次のコードを追加します: :path=/static-assets/excel/content-code-examples/how-to/csharp-database-to-csv-datatable.cs using IronXL; using System; using System.Data; // Create a new DataTable object DataTable table = new DataTable(); // Add a single column named "Example_DataSet" of type string table.Columns.Add("Example_DataSet", typeof(string)); // Add rows to the DataTable table.Rows.Add("0"); table.Rows.Add("1"); table.Rows.Add("2"); table.Rows.Add("3"); table.Rows.Add("1"); table.Rows.Add("2"); table.Rows.Add("3"); // Create a new Excel workbook and set its author metadata WorkBook wb = WorkBook.Create(ExcelFileFormat.XLS); wb.Metadata.Author = "OJ"; // Get the default worksheet WorkSheet ws = wb.DefaultWorkSheet; // Initialize rowCounter for Excel sheet rows int rowCount = 1; // Loop through each row in the DataTable and add the data to the Excel worksheet foreach (DataRow row in table.Rows) { // Populate worksheet cells with data from DataTable ws["A" + (rowCount)].Value = row[0].ToString(); rowCount++; } // Save the workbook as a CSV file wb.SaveAsCsv("Save_DataTable_CSV.csv", ";"); // Will be saved as: Save_DataTable_CSV.Sheet1.csv IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 上記のコードはデータテーブルを作成し、次に'OJ'を所有者/作成者として新しいワークブックを作成します。 fまたはeachループが続き、そのデータをデータテーブルからExcelワークシートに挿入します。 最後に、SaveAsCsv メソッドを使用してデータテーブルをCSVにエクスポートします。 出力されるExcelワークシートは次のようになります: 図2 - CSVへのデータテーブル出力 ライブラリのクイックアクセス IronXL APIリファレンスドキュメント 便利な IronXL API リファレンス ドキュメントを使用して、Excel スプレッドシートでセルを結合、結合解除、操作する方法の詳細を学び、共有します。 IronXL APIリファレンスドキュメント よくある質問 C#でDataTableをCSVに変換するにはどうすればよいですか? IronXLを使用してC#でDataTableをCSVに変換するには、まずIronXLライブラリをインストールし、DataTableを作成してデータを入力し、その後SaveAsCsvメソッドを使用してデータをCSVファイルにエクスポートします。 IronXLを使用してDataTableをCSVに変換する手順は何ですか? まず、NuGetまたはウェブサイトからIronXLライブラリをインストールします。IronXLの名前空間をインポートし、DataTableを作成してデータを入力し、Excelブックを作成してデータを保持します。最後に、SaveAsCsvメソッドを使用してブックをCSVファイルとしてエクスポートします。 DataTableをCSVに変換するためにIronXLを使用するのにMicrosoft Excelをインストールする必要がありますか? いいえ、Microsoft Excelはインストールする必要ありません。IronXLを使用することで、Excel Interopに依存せずにDataTableをCSVに変換できます。 C#プロジェクトにIronXLをインストールするにはどうすればよいですか? IronXLは彼らのウェブサイトからダウンロードするか、Visual StudioのNuGetパッケージマネージャーを通じてインストールすることができます。'IronXL.Excel'を検索してインストールをクリックします。 IronXLを使用してDataTableをCSVに変換するコード例を提供できますか? もちろんです! まず、DataTableを作成してデータを入力します。それから、IronXLの名前空間をインポートし、Excelブックを作成し、DataTableからのデータで埋め、SaveAsCsvメソッドを使用してCSVファイルとしてエクスポートします。 IronXLで「SaveAsCsv」メソッドは何に使用されますか? IronXLのSaveAsCsvメソッドは、データが入力されたExcelブックをCSVファイル形式にエクスポートするために使用され、データの共有と操作が容易になります。 IronXL APIリファレンス文書はどこにありますか? IronXL APIリファレンス文書は彼らのウェブサイトで利用可能で、マージ、アンマージ、Excelスプレッドシートのセル操作など、ライブラリの機能を使用する方法の詳細を提供しています。 C#でDataTableをCSVに自動変換することは可能ですか? はい、C#プロジェクトでIronXLを使用することで、シンプルかつ効率的なコードを使用してDataTableをCSVファイルに変換するプロセスを自動化することができます。SaveAsCsvメソッドも含まれています。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,738,553 ライセンスを見る